body {
	padding: 25px;
	background: url("../../assets/images/sign-bg.jpg") no-repeat center top;
	background-size: cover;
	color: #fff;
	position: relative;

	.register {
		text-align: right;
		font-size: 20px;
	}

	h2 {
		margin: 30px 0 70px;
	}

	input {
		width: 100%;
		height: 50px;
		border-radius: 25px;
		padding-left: 15px;
		background-color: rgba(255, 255, 255, 0.5);
		color: #fff;

		&::placeholder {
			color: #fff;
		}
	}

	p {
		margin-bottom: 20px;
	}

	.btn {
		width: 100%;
		height: 50px;
		border-radius: 25px;
		background-color: rgba(99, 255, 167, 0.5);
		color: #fff;
	}

	.switch {
		text-align: right;

		a {
			display: inline-block;
			font-size: 14px;

            &:nth-child(1){
                margin-right: 60px;
                color: #fff;
            }
        }
    }

	.slogan {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 80px;
		text-align: center;
	}
}
